MPL: A Multiprecision Matlab - Like Environment
نویسندگان
چکیده
A number of generic tools, some developed by the authors, some developed in cooperation with other teams and others available freely, are combined into an environment, called MPL from Multi Precision Lab, which offers a cross-platform variable precision alternative to Matlab. Among the tools we mention for instance our C/C++ precompiler for type conversion, the GMP arithmetic library complemented with our own IEEE-854 compliant multi-radix multiprecision MpIeee library, the Boost matrix library, our own Matlab parser, the libraries FFCall and GNU Libtool. The functionality of the well-known Matlab toolboxes is available through the multiprecision equivalent of one’s library of choice, generated using the same tools. We mention, among others, GSL, Numerical Recipes, an automatic differentiation toolkit [1], a hybrid polynomial solver [2] and so on.
منابع مشابه
Multiprecision division: Expanded Version
This paper presents a study of multiprecision division on processors containing word-by-word multipliers. It compares several algorithms by first optimizing each for the software environment, and then comparing their performances on simple machine models. While the study was originally motivated by floating-point division in the small-word environment, the results are extended to multiprecision...
متن کاملVeriSiMPL: Verification via biSimulations of MPL Models
VeriSiMPL (“very simple”) is a software tool to obtain finite abstractions of Max-Plus-Linear (MPL) models. MPL models (Sec. 2), specified in MATLAB, are abstracted to Labeled Transition Systems (LTS). The LTS abstraction is formally put in relationship with the concrete MPL model via a (bi)simulation relation. The abstraction procedure (Sec. 3) runs in MATLAB and leverages sparse representatio...
متن کاملMultiprecision Translation and Execution of Fortran Programs
This paper describes two Fortran utilities for multiprecision computation. The first is a package of Fortran subroutines that perform a variety of arithmetic operations and transcendental functions on floating point numbers of arbitrarily high precision. This package is in some cases over 200 times faster than that of certain other packages that have been developed for this purpose. The second ...
متن کاملHardware Implementation of a Generic Fuzzy-ROM Controller
-We present an environment for designing and implementing Fuzzy-ROM control systems. The environment makes use of Matlab products like simulink and fuzzy control toolbox for the controller design and simulation, and uses Mentor Graphics products like FPGA-Advantage, ModelSim, and Leonardo for hardware simulation and synthesis on Xilinx Chips. Through an example, we demonstrate how the proposed ...
متن کاملA parallel code for multiprecision computations of the Lane-Emden differential equation
We compute multiprecision solutions of the Lane–Emden equation. This differential equation arises when introducing the well-known polytropic model into the equation of hydrostatic equilibrium for a nondistorted star. Since such multiprecision computations are time-consuming, we apply to this problem parallel programming techniques and thus the execution time of the computations is drastically r...
متن کامل